@CHARSET "UTF-8";

.x-tree-node-pointer:hover{
	cursor:pointer;
}
.x-btn-default-small {
    border-color: rgb(41, 138, 199);
}
.x-fieldset {
    border: 1px solid #87A1C4;
}
tr.bill_create_grid_row_color_finish {
	color: #FF0000;
}
@keyframes twinkling{
	0%{opacity: 0;} 
	50%{opacity: 1;} 
	100%{opacity: 0;}
}
@-webkit-keyframes twinkling{  /* Safari and Chrome */
	0%{opacity: 0;} 
	50%{opacity: 1;} 
	100%{opacity: 0;}  
} 
@-moz-keyframes twinkling { /* Firefox */
	0%{opacity: 0;} 
	50%{opacity: 1;} 
	100%{opacity: 0;}  
}
@-o-keyframes twinkling{/* Opera */
	0%{opacity: 0;} 
	50%{opacity: 1;} 
	100%{opacity: 0;} 
} 
.fa-ease {
    -webkit-animation: twinkling  1s infinite ease-in-out;
    animation:  twinkling  1s infinite ease-in-out;
}

#instructions ul li {
  list-style-type:disc;
  list-style-position:outside;
  font-size:12px;
  margin:0px 0px 0px 20px;
}
/* =========Webkit 滚动条开始========== */
::-webkit-scrollbar{
	width: 13px;
	height: 13px;
}
::-webkit-scrollbar-thumb {
	background-color: #CCCCCC;
	height: 50px;
	outline-offset: -2px;
	outline: 2px solid white;
	-webkit-border-radius: 4px;
	border: 2px solid white;
}
::-webkit-scrollbar-thumb:hover {
	background-color: #999999;
}
/* =========Webkit 滚动条结束========== */

/* =========滑动提示框 >>notification========== */
  /* Icons */
.ux-notification-icon-information {
  background-image: url('../images/icon16_info.png');
}

.ux-notification-icon-error {
  background-image: url('../images/icon16_error.png');
}

/* Using standard theme */
.ux-notification-window .x-window-body {
  text-align: center;
  padding: 15px 5px 15px 5px;
}
.ux-notification-word-wrap .x-window-body{
  word-wrap: break-word;
  text-align: left;
  line-height: 20px;
  padding: 10px 5px 10px 5px;
}

/* Custom styling */
.ux-notification-light .x-window-header {
  background-color: transparent;
}

body .ux-notification-light {
  background-image: url('../../img/icons/fader.png');
}

.ux-notification-light .x-window-body {
  text-align: center;
  padding: 15px 5px 20px 5px;
  background-color: transparent;
  border: 0px solid white;
}
/*常规体文本*/
.app-normal {
	font-weight: normal;
}
.app-bold {
	font-weight: bold;
}
/*容器类组件标题文本1*/
.app-container-title-normal {
	font-size: 13px;
	font-weight: normal;
}

/*容器类组件标题文本2*/
.app-container-title-bold{
	font-size: 13px;
	font-weight: bold;
}

.my-x-cursor-pointer{
	cursor:pointer;
}
.my-x-cursor-pointer:hover{
	cursor:pointer;
}
.my-x-panel-header-text{
	margin-top : 3px;
	opacity: .9;
}
.my-x-panel-header-text:hover{
	opacity: 1;
	cursor:pointer;
	text-decoration:underline;
}
.my-x-text-cursor-pointer:hover{
	text-decoration: underline;
	cursor:pointer;
	color: #FF0000;
}
.my-x-grid-row-bold-red td{
	font-weight: bold;
	color : red;
}
.my-x-grid-row-blue td{
	color : blue;
}
.my-x-grid-row-666 td{
	color : #666;
}
.my-x-menu{
	webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
}
.my-x-form-display-field{
	margin-top: 4px;
}
.my-x-noticeReview td, th {padding: 5px 10px; border: 1px solid #DDD;}
.my-x-noticeReview p {margin: 5px 0;}
.my-x-noticeReview table{margin-bottom:10px;border-collapse:collapse;display:table;}
.my-x-noticeReview td,th{padding: 5px 10px;border: 1px solid #DDD;}
.my-x-noticeReview th{border-top:1px solid #BBB;background-color:#F7F7F7;}
.my-x-noticeReview table tr.firstRow th{border-top-width:2px;}
.my-x-noticeReview td p{margin:0;padding:0;}